Java OpenGL (JOGL)

Java OpenGL (JOGL), գրադարանին նման մի բան, որն ուղղակիորեն կապում է OpenGL ֆունկցիաները Java ծրագրավորման լեզվին։ Դա JSR-231 (Java Bindings to OpenGL) հստակեցման հղումն է։ Ներկայացված է անկախ opengl.org համայնքի կողմից[1]։ Գրադարանը սկզբնապես մշակվել է Քենեթ Բրեդլի Ռասելի և Քրիստոֆեր Ջոն Քլայնի կողմից, իսկ ավելի ուշ՝ Sun Microsystems-ի Game Technology Group-ի կողմից։ Այն ներկայումս անկախ բաց կոդով նախագիծ է։

JOGL-ը ծրագրավորողին հնարավորություն է տալիս օգտվել OpenGL API 2.0 ճշգրտման բոլոր հնարավորություններից և առաջատար արտադրողների OpenGL ընդլայնումներից։ JOGL-ը նաև տրամադրում է մուտք դեպի OpenGL երկու հիմնական հավելումներ՝ OpenGL Օգնական գրադարան (GLU) և OpenGL Developer Toolkit (GLUT) (բացառությամբ GLUT-ի պատուհանների համակարգի հետ կապված հատկանիշների, քանի որ Java-ն ունի իր սեփական խաչաձև հարթակը՝ բարձր մակարդակի պատուհանների համակարգ AWT և Swing)[2]:

JOGL գրադարանը պարունակում է նաև մի քանի լրացուցիչ դասեր, որոնք նկարագրված չեն JSR-231 ճշգրտման մեջ, որոնք ծառայում են OpenGL հրամանների համար տվյալների մշակման հարմարության համար և կապված են Java լեզվի առանձնահատկությունների հետ (օրինակ՝ OpenGL ֆայլի I/O տվյալների պատրաստում, հյուսվածքներ, OpenGL-ի համար տվյալների զանգվածների պատրաստում)։

  1. «Արխիվացված պատճենը». Արխիվացված է օրիգինալից 2011 թ․ փետրվարի 26-ին. Վերցված է 2023 թ․ փետրվարի 23-ին.
  2. По информации независимого сообщества opengl.org, см. Programming Language Bindings to OpenGL Արխիվացված 2008-11-02 Wayback Machine

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy